// 新增对象的扩展和改进

// 1.es6可以让对象字面量中属性初始值实现简写,
// function fn(name,age){
//     return{
//         name:name,
//         age:age
//     }
// }

// function fn(name,age){
//     return {name,age}
// }

// // 2.es6提供了对象字面量方法的简写方式
// let obj={
//     fn:function(){
//         return "es5fn"
//     }
// }

// let obj1={
//     fn(){
//         return "es6fn"
//     }
// }
// console.log(obj1.fn());

// 3.es6允许对象字面量中,使用表达式进行属性名称的拼装操作
// 拼装组合属性
// let obj={
//     ["user"+"name"]:"zhangjun"
// }
// console.log(obj.username);
// console.log(obj["username"]);

// 再有空格情况下
// let obj={
//     ["user"+" name"]:"zhangjun"
// }
// console.log(obj["user name"]);

// 字符串属性
// let obj={
//     "user name":"zhangjun"
// }
// console.log(obj["user name"]);